body,h1,h2,h3,h4,h5,p,dl,dd,ol,ul,th,td,fieldset,input,button,textarea,form,canvas,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0px; font-family:"Microsoft YaHei";}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word}
h1,h2,h3,h4,h5{font-size:100%}
ol,ul{list-style:none}
img{border:0;-ms-interpolation-mode:bicubic}
cite,em,s,i,b{font-style:normal}
input,button,textarea,select{font-size:100%}
body,input,button,textarea,select,option{font-size:normal}
input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
li,img,label,input{vertical-align:middle}
var{font-style:normal}
ins{text-decoration:none}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

body{font-family:"Microsoft YaHei";}




.topbg{ width:100%; margin:auto; height: 130px;
background: url(../images/top_bg.jpg);}
.topwk{ width: 1300px; margin: auto;}
.tlogo{ float:left; margin-top: 38px;}

.toprg{ float: right; margin-top: 24px; width:300px;}
.topljie{float: right;}
.topljie ul li{ float: left; font-size: 14px; color:#e2e4eb;
background: url(../images/ic_xian.png) no-repeat left center; 
padding-left: 15px;
margin-left: 9px;}
.topljie ul li a{color:#e2e4eb;}
.topljie ul li a:hover{ font-weight: bold;}
.topljie ul li.tplj_one{
    background: none;
}


/* 搜索 */
.trsstc{ float:right; width: 180px; height: 30px; margin-top: 22px;
border: #cad2e1 1px solid; 
border-radius:15px; 
        -moz-border-radius:15px; 
        -webkit-border-radius:15px; 
        -o-border-radius:15px; }

.trss_nr{ float:left; width:110px; margin-left: 20px;
        -webkit-appearance:none; appearance:none; background:none;
        border-style: none;
       font-size:14px; color:#fff; 
       height:30px; line-height:30px; 
       }
.trss_btn{ float:right; width:50px; height: 30px;
        -webkit-appearance:none; appearance:none; 
     border-style: none;
     background:none;
       text-align:center; cursor:pointer;
    }


    .trss_nr::-webkit-input-placeholder {
        /* WebKit browsers */
        color: #fff;
        }
        .trss_nr:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #fff;
        }
        .trss_nr::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color:#fff;
        }
        .trss_nr:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        color: #fff;
        }

        
        
.nav_bg{ width: 100%; margin: auto; height: 50px;
background: #fff;}
.nav{width: 1300px;  margin: auto;}
.nav .nLi{ float:left; position:relative;
     display:inline; width:11.11%;}
.nav .nLi h3{ float:left; height:47px; line-height: 47px;
     width:100%;
    text-align:center; font-weight:normal;

    }
.nav .nLi h3 a{ display:block; font-size:16px; color:#222;
     display: block;}
.nav .nLi h3:hover{ font-weight: bold;
    border-bottom: #16397b 3px solid;}
.nav .nLi h3:hover a{color: #16397b; }

.nav .nLi h3.navact{font-weight: bold;
border-bottom: #16397b 3px solid;}
.nav .nLi h3.navact a{ color: #16397b; }


.nav .sub{ display:none; width:100%; left:0px; top:50px;  
    border-top: #bfdeff 1px solid;
    position:absolute; z-index:3;}
.nav .sub li{ zoom:1; text-align:center;
    border-top: #69757d 1px solid;
background: url(../images/navsub_bg.png);
}
.nav .sub a{ display:block; font-size:14px; color:#fff; display:block; 
    padding:13px 0px; line-height:24px;}
.nav .sub a:hover{background:#2675b8;}


.banner{ width:100%; margin:auto; overflow:hidden;}
.ban_img{ width:100%; display: block !important;}
.ban_img img{ width:100%;}

.banner .slick-slide{ z-index:1!important;}

.banner .slick-prev,.banner .slick-next{
    width:54px; height:54px; position:absolute; z-index:5;
     background-image: none; background: none;
    top:50%; margin-top:-27px; border-style:none; 
    outline:medium; text-indent: -999em;;
background-repeat: no-repeat;}
.banner .slick-prev{ left:50px; 
   background-image:url(../images/ban_prev.png);
} 
.banner .slick-next{ right:50px; 
   background-image:url(../images/ban_next.png);}

.banner .slick-dots{ position: absolute;
    bottom: 20px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.banner .slick-dots li {    position: relative;
    display: inline-block;
    width: 42px;
    height: 43px;
    margin: 0 12px;
    padding: 0;
    cursor: pointer;
        text-indent:-999em;
  background: url(../images/ban_dot.png);
}
.banner .slick-dots li.slick-active{ 
    background: url(../images/ban_dot2.png);
}	 



.sydh{width:100%; float: left;
    border-bottom: #ddd 1px solid; height: 55px;}
.sydh h1{ float:left;font-size:24px; color:#333; 
    line-height: 54px; padding-left: 35px;
    border-bottom: #2388c3 2px solid;
    font-weight: normal;
}
.sydh span{ float:right; width: 52px; height: 18px;
    line-height: 18px;
    border: #d0d0d0 1px solid;
    margin-top: 18px;
font-size: 12px; color: #888;
text-align: center;}
.sydh span a{color: #888;}
.sydh span:hover{border: #2388c3 1px solid;
background: #2388c3;}
.sydh span:hover a{ color:#fff;}

.dh_tzgg h1{background: url(../images/dhic_tzgg.png) no-repeat left center;}
.dh_zszx h1{background: url(../images/dhic_zszx.png) no-repeat left center;}
.dh_cyxz h1{background: url(../images/dhic_cyxz.png) no-repeat left center;}
.dh_xwdt h1{background: url(../images/dhic_xwdt.png) no-repeat left center;}




.cont1_box{ width: 1300px; margin:auto; padding: 33px 0px 25px;
    overflow: hidden;}
.mar20{ margin: 0px -20px;}
.cont1_wk{ width: 33.3%; float: left;}
.cont1_mar{ margin: 0px 20px;}

/* 通知公告 */
.tzgg{ width:100%; float:left; margin-top:10px;}
.tzgg li{ width:100%; float:left;
border-bottom:#ddd 1px dashed;}
.tzgg li span{ float: left; width: 55px; height: 20px; line-height: 20px;
background:#e1e7f3; margin: 17px 17px 0px 0px;
text-align: center;
font-size: 14px;color: #16397b; 
font-family: Arial;}

.tzgg li a{ overflow: hidden; display: block;
line-height: 54px; 
 height: 54px;
 font-size: 16px; color: #333; 
   overflow:hidden;white-space: nowrap;text-overflow: ellipsis;
	}
.tzgg li:hover { font-weight: bold;}
.tzgg li:hover span{color: #fff; 
 background:#2675b8;
}
.tzgg li:hover a{ color:#2675b8;}


/* 展赛资讯 */
.zszx{ width:100%; float:left; margin-top:16px;}
.zszx li{ width:100%; float:left;
border-bottom:#ddd 1px dashed;
padding: 10px 0px;}
.zszx li span{ float: left; width: 55px; height: 55px; line-height: 20px;
background:#e1e7f3;  margin-right: 20px;
text-align: center;
font-size: 12px;color: #16397b; 
font-family: Arial;}
.zszx li span b{ width: 100%; float: left; height: 35px; line-height: 35px;
background: #16397b; font-size: 24px; color: #fff;}



.zszx li a{ overflow: hidden; display: block;
line-height: 26px; 
 height: 52px;
 font-size: 16px; color: #333; 
 overflow:hidden; 
 text-overflow:ellipsis; 
 display:-webkit-box; 
 -webkit-line-clamp:2; 
 -webkit-box-orient:vertical;
	}
.zszx li:hover span b{
 background:#2675b8;
}
.zszx li:hover a{ color:#2675b8;font-weight: bold;}


/*常用下载*/
.cyxz{ width:100%; float:left; margin-top:10px;}
.cyxz li{ width:100%; float:left;
    border-bottom:#ddd 1px dashed;}
.cyxz li a{ float:left; padding-left:14px;
line-height: 54px; 
 height: 54px;
   overflow:hidden;white-space: nowrap;text-overflow: ellipsis;
    font-size: 16px;color: #333; 
	width:-moz-calc(100% - 80px);
    width:-webkit-calc(100% - 80px);
    width:calc(100% - 80px);
	background: url(../images/ic_blue.png) no-repeat left center;
	}

.cyxz li span{ float:right; font-size:14px; color:#808080;
line-height: 54px;}
.cyxz li:hover a{ color:#2675b8; font-weight:bold;}


/* 新闻动态 */
.cont2_box{ width:1300px; margin:0px auto; overflow: hidden;}
.kyjg_box{width:1300px; margin: 0px auto;
    
    }
    .minpad2{ margin: 0px -17px;}
.kyjg{ width: 100%; float: left; margin: 25px 0px 71px;}
.kyjg_lb{ width: 100%; float: left;}
.kyjg_lb a{ margin: 0px 17px; display: block; overflow: hidden;
position: relative;
padding-bottom: 129px;}

.kyjg_lb span{ width:100%; display:block;
    padding-bottom:57%; 
   position:relative; overflow:hidden;
}
.kyjg_lb span img{width:100%; position:absolute; top:0; left:0; 
   transition:all 0.4s;
   -webkit-transition: all 0.4s ease;
       -moz-transition: all 0.4s ease;
       -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
       transition: all 0.4s ease;
 }
.kyjg_lb span img:hover{transform: scale(1.1);}

.kyjg_lb .kyjg_lwz{ height: 129px;
    position: absolute; z-index: 5;
    bottom: 0px; left: 0px;
border-left:#ddd 1px solid; 
border-right:#ddd 1px solid; 
box-sizing: border-box;
width: 100%;}

.kyjg_lb .kyjg_bot1{ border-bottom: #e6a535 4px solid;}
.kyjg_lb .kyjg_bot2{ border-bottom: #40b3ec 4px solid;}
.kyjg_lb .kyjg_bot3{ border-bottom: #2675b8 4px solid;}
.kyjg_lb .kyjg_bot4{ border-bottom: #78bf59 4px solid;}

.kyjg_lb .kyjg_lwz .kyjg_tit{ padding: 0px 25px; display: block; overflow: hidden;}
.kyjg_lb .kyjg_lwz .kyjg_tit h3{ margin-top: 18px;
    width: 100%; float: left;
    font-weight: normal;
    line-height: 26px; 
 height: 52px;
 font-size: 16px; color: #333; 
 overflow:hidden; 
 text-overflow:ellipsis; 
 display:-webkit-box; 
 -webkit-line-clamp:2; 
 -webkit-box-orient:vertical;
}

.kyjg_lb .kyjg_lwz .kyjg_tit p{display: none;}

.kyjg_lb .kyjg_lwz .kyjg_tit i{ float: left; line-height: 20px;
    margin-top: 18px;
    font-size: 14px;color: #16397b; 
    font-family: Arial; padding-left: 25px;
background: url(../images/ic_time.png) no-repeat left;}


.kyjg_lb:hover .kyjg_lwz{ height: 188px;
background: #2675b8;
border-bottom: #2675b8 4px solid;
border-left: #2675b8 1px solid;
border-right: #2675b8 1px solid;}
.kyjg_lb:hover .kyjg_lwz .kyjg_tit h3{ color: #fff;}
.kyjg_lb:hover .kyjg_lwz .kyjg_tit p{ display: block;
    margin-top: 15px;
    width: 100%; float: left;
    font-weight: normal;
    line-height: 22px; 
 height: 44px;
 font-size: 12px; color: #bdcfe4; 
 overflow:hidden; 
 text-overflow:ellipsis; 
 display:-webkit-box; 
 -webkit-line-clamp:2; 
 -webkit-box-orient:vertical; 
}

.kyjg_lb:hover .kyjg_lwz .kyjg_tit i{ color: #fff;
    background: url(../images/ic_time2.png) no-repeat left;
}


.kyjg .slick-dots{ display: none !important;}

.kyjg .slick-prev,.kyjg .slick-next{
    width:10px; height:17px; position:absolute; z-index:5;
     background-image: none; background: none;
    top:50%; margin-top:-9px; border-style:none; 
    outline:medium; text-indent: -999em;;
background-repeat: no-repeat;}
.kyjg .slick-prev{ left:-32px; 
   background-image:url(../images/xw-prev.png);
} 
.kyjg .slick-next{ right:-32px; 
   background-image:url(../images/xw-next.png);}

.kyjg .slick-prev:hover{
    background-image:url(../images/xw-prev2.png);
 } 
 
 .kyjg .slick-next:hover{
    background-image:url(../images/xw-next2.png);}




/*底部*/
.dibu_bg{ width:100%; margin:0px auto; overflow:hidden;
background:#16397b;
}


.dibu{ width:1300px; margin:30px auto; overflow:hidden;}
.dibu_lf{float:left; margin-top:15px;
    font-size: 14px; line-height: 30px;
    color: #cdd1dd;}
.dibu_lf p{ font-size: 14px; line-height: 30px;
color: #cdd1dd;
}


.dibu_rg{ float:right; width: 115px;margin-top: 20px;}
.dibu_rg h2{ width: 20px; float: left;
font-size: 14px; color: #cdd1dd; line-height: 14px;
font-weight: normal;}
.dibu_rg span{width: 82px; float: right;}
.dibu_rg span img{ width: 82px; height: 82px;}




/*列表页*/
.lbypic{ width:100%; margin:auto; overflow:hidden;}
.lbypic img{ width:100%;}


.list_wk{width:1300px; margin:37px auto 80px; 
position: relative;}
.list_lf{ width:255px; float:left;
    position: absolute; left: 0px; top:18px;
}



.list_lf h1{ width:195px; float:left; padding:15px 20px 15px 40px;
 line-height:40px;
 font-size:24px; color:#feffff;
 background:#16397b;
} 

.sideMenu{ width:219px; float:left;
    padding: 20px 17px 78px;
    border-style: #d0e4f5 1px solid;
border-top-style: none;
background:#f2f3f4;}
.sideMenu h3{ width:216px; float:left; 
 position:relative; font-weight:normal; margin-top:10px;
 border-left: #f2f3f4 3px solid;
 padding: 11px 0px;
 /*background:#2675b8;*/}
.sideMenu h3 p{ width:145px; float:left; margin-left:30px;
     font-size:20px; color:#333; line-height: 33px;
   }
.sideMenu h3 p a{ color:#333;}
.sideMenu h3.on{  
   border-left: #2675b8 3px solid;
     /*background:#16397b;*/
    font-weight: bold;}
.sideMenu h3 em{ position:absolute; right:8px; top:0px; width:30px; height:55px;
     background:url(../images/ltej_dian2.png) no-repeat left center;}

.sideMenu h3:hover{ 
    border-left: #2675b8 3px solid;
    background:#2675b8; font-weight:bold;
}
.sideMenu h3:hover p a{ color:#fff;}

.sideMenu h3:hover em{ 
   background:url(../images/ltej_dian.png) no-repeat left center;
}

.sideMenu ul{ width:215px; float:left; display:none;
    background: #fff;
    border-left: #16397b 4px solid;}
.sideMenu ul li{ float:left; width:140px; padding:10px 20px 5px 55px; 
    font-size:16px; color:#333; line-height:26px;
     cursor: pointer; background:url(../images/ltsanj.png) no-repeat 42px 18px;}
.sideMenu ul li a{ color:#333;}

.sideMenu ul li.san_on{ font-weight: bold;
    background:url(../images/ltsanj2.png) no-repeat 42px 18px;}
.sideMenu ul li.san_on a{ color: #16397b;}

.sideMenu ul li:hover{ font-weight: bold;
    background:url(../images/ltsanj2.png) no-repeat 42px 18px;}
.sideMenu ul li:hover a{ color: #16397b;}




.list_rg{ padding-left: 305px;}
.list_rdh{width: 100%; float: left; margin-top: 4px;
border-bottom:#2388c3 1px solid; }	
.list_rdh h1{ float:left; font-size:24px; color:#333; line-height:58px;
 font-weight:normal;
 border-bottom: #2388c3 2px solid;
}
.list_rdh span{ float:right; font-size:14px; color:#888; line-height:24px;
    margin-top: 20px;
background:url(../images/ic_home.png) no-repeat left 7px; padding-left:20px;}
.list_rdh span a{ color:#888;}
.list_rdh span a:hover{ color:#0b3d95;}


.list_rlb{ width:100%; min-height:550px;}
.list_rlb ul{ width:100%; float:left; margin: 15px 0px 35px;}
.list_rlb ul li{width: 100%; float: left;
    border-bottom: #e1e1e1 1px solid;
    transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
}
.list_rlb ul li span{ float: left; font-weight: bold;
 font-size: 16px; color: #2675b8;
 line-height: 70px; margin-right: 20px;
 font-family:Arial;}
.list_rlb ul li a{ display: block;
    font-size: 16px; color: #333;
    line-height: 70px; height: 70px; padding-right: 30px;
    overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
background: url(../images/ltjian.png) no-repeat right;
margin-right: 20px;}
.list_rlb ul li:hover{ 
    background:#2675b8;
    border-bottom: #2675b8 1px solid;
    box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, 0.35);
}    
.list_rlb ul li:hover span{ margin-left: 25px; color: #fff;}
.list_rlb ul li:hover a{ font-weight: bold; font-size: 18px; color: #fff;
    background: url(../images/ltjian2.png) no-repeat right;}






/*内容页*/
.contt_box{ width:100%; float:left; min-height: 550px;}
.contt_tit{ width:100%; float:left; padding-bottom:20px; 
    border-bottom:#d9d9d9 1px solid; text-align:center; 
    margin-top:30px;}
.contt_tit h1{ width:100%; float:left; font-size:24px;
     color:#16397b; margin-bottom:8px;
     font-weight:normal;}
.contt_tit h2{ width:100%; float:left; font-size:18px; 
    color:#333; line-height:30px; margin-bottom:8px; 
    font-weight:normal;}
.contt_tit span{ width:100%; font-size:14px; color:#777;}

.contt_zhwen{ width:100%; float:left; margin:20px 0px 30px;
    }
.contt_zhwen p{ text-indent:2em;
    font-size:16px!important; color:#444!important; line-height:35px!important;}
.contt_zhwen p img{ max-width:80%; text-indent:0em; height:auto !important; display:block; margin:0px auto;}
.contt_zhwen p td{ text-indent:0em;}
.contt_zhwen table td p{text-indent:0em;}

.contt_sxp{ width:100%; float:left; border-top:#d9d9d9 1px solid;
     padding-top:30px;}
.contt_sxp ul{ width:100%; float:left;}
.contt_sxp ul li{ width:100%; float:left; font-size:16px; 
    color:#333; line-height:26px; margin: 5px 0px;}
.contt_sxp ul li a{ color:#333;}
.contt_sxp ul li:hover{ color:#16397b;}	
.contt_sxp ul li:hover a{ color:#16397b;}	


.danpzw{ width:100%; float:left; padding:30px 0px; min-height:500px;}
	
.danpzw_tit{width:100%; float:left; font-size:24px; 
    color:#222;text-align:center; font-weight:bold;
line-height: 30px; margin-bottom:25px;}
.danpzw_nr{ width:100%; float:left; font-size:16px;
     color:#333; line-height:32px;
 min-height:450px;}
.danpzw_nr p img{ max-width:100%; text-indent:0em; height:auto !important; }
.danpzw_nr p iframe{max-width:100%;}




/* 搜索列表 */
.ssjg{min-height:450px;}
.list_rsou{ width:100%;}
.list_rsou ul{ width:100%; float:left;}
.list_rsou ul li{ width:100%; float:left;border-bottom: #ccc 1px dashed;}
.list_rsou ul li a{font-size: 16px; color: #333; float: left;
     line-height: 55px; height: 55px;
     overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
     width:-moz-calc(100% - 100px);
     width:-webkit-calc(100% - 100px);
     width:calc(100% - 100px);
     background:url(../images/ic_blue2.png) no-repeat left center;
     text-indent: 14px;
transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}    
.list_rsou ul li i{ float: right; 
    font-size: 14px; color: #666;
    line-height: 55px;}
.list_rsou ul li:hover a{ color: #2675b8; text-indent: 16px;
    transition:all 0.4s;}


.sspage{ width:100%; float:left; text-align:center; margin-top:25px;
font-size: 14px;
    color: #333;}
.sspage a{ color: #01548a;}

.qzssjg_no { width:600px; margin:50px auto 0px; overflow:hidden; font-size:14px; color:#333; line-height:25px;}


@media screen and (max-width:540px){
.qzssjg_no { width:500px;}
}


@media screen and (max-width:414px){

.qzssjg_no { width:280px;}

}


	
	
	



	






	
	
	
	
	